Gradle managed Firebase Test Lab devices
一言で表すと
gradleからFirebase Test Labが起動できて便利
chigichan24.icon え、便利やん
概要
gradle managed devices
gradleでテストに使うエミュレータを管理できる
ローカルでもリモートでも同じ環境が利用できる
code:gradle
android {
testOptions {
managedDevices {
devices {
pixel2api30 (com.android.build.api.dsl.ManagedVirtualDevice) {
// Use device profiles you typically see in Android Studio.
device = "Pixel 2"
// Use only API levels 27 and higher.
apiLevel = 30
// To include Google services, use "google".
systemImageSource = "aosp"
}
}
}
}
}
コマンドでエミュレータ起動からテスト実行ができる
code:sh
Firebase Test Lab
Google データセンターでホストされているデバイス上でアプリをテストできる
Gradle managed Firebase Test Lab devices
Firebase Test Labのデバイスをgradleで管理できる
code:gradle
android {
testOptions {
managedDevices {
devices {
device1 (com.google.firebase.testlab.gradle.ManagedDevice) {
device = "Pixel2"
apiLevel = 30
}
}
}
}
}
コマンドでFirebase Test Lab上のデバイス/エミュレータの起動からテスト実行ができる
code:sh
気になるポイント
chigichan24.icon CIで使えそう?
メモ
コメント